#include "../Public/AdGraphicContext.h"
#include "../Public/Graphic/AdVKGraphicContext.h"

namespace ade {
    std::unique_ptr<AdGraphicContext> AdGraphicContext::Create(AdWindow* window) {
#ifdef AD_ENGINE_GRAPHIC_API_VULKAN
        return std::make_unique<AdVKGraphicContext>(window);
#endif
        return nullptr;
    }
}